$(document).ready(function(){
	$().UItoTop({easingType:"easeOutQuart"});
	$("#caledar_from").datepicker({
		changeMonth:true,changeYear:true,dateFormat:"dd-mm-yy",yearRange:"1930:2050"});
	$("#caledar_to").datepicker({
		changeMonth:true,changeYear:true,dateFormat:"dd-mm-yy",yearRange:"1930:2050"});
	$(".custom_chk").jqTransCheckBox();
	$(".custom_rd").jqTransRadio();
	$(".custom_select").jqTransSelect();
	$(".fancyboxClick").fancybox();
	$("#saveContent").click(function(){
		$("#loader").fadeIn()});
	$(".gr_perm_error").width($(".right_content").width()-2);
	$(".gr_perm_success").width($(".right_content").width()-2);
	$("#frmManagement input").keypress(function(b){
		if(b.which==13){save();return false}}
	);
	var a=$.url(document.location.href);
	if(a.segment(-1)!="update"&&a.segment(-2)!="update"){
		if(a.fsegment(1)=="back"||a.fsegment(1)=="save"){
			if(a.fsegment(1)=="save"){
				show_perm_success()
				}if(a.segment(-1)!="update_profile"&&a.segment(-1)!="setting"){
					if($("#start").val()==""){
						$("#start").val(0)
					}
					searchContent($("#start").val(),10)
				}
		}else{
			if(a.segment(-1)!="update_profile"&&a.segment(-1)!="setting"){
				if(module!="admincp"){searchContent(0,10)}
				}
			}
		}
	});
function show_perm_denied(){
	$(".gr_perm_error").fadeIn(500);
	$("#loader").fadeOut(300);
	$(".table").css("marginTop",4);
	setTimeout("$('.gr_perm_error').fadeOut(300); $('.table').css('marginTop',0);",5000)
	}
function show_perm_success(){
	$(".gr_perm_success").fadeIn(500);
	$("#loader").fadeOut(300);
	$(".table").css("marginTop",4);
	setTimeout("$('.gr_perm_success').fadeOut(300); $('.table').css('marginTop',0);",5000)
	}
function searchContent(d,b){
	if(b==undefined){
		if($("#per_page").val()){
			b=$("#per_page").val()
			}else{
				b=10
				}
		}
	var a=$("#func_sort").val();
	var c=$("#type_sort").val();
	$("#start").val(d);
	$.post(
			root+"admincp/"+module+"/ajaxLoadContent",{func_order_by:a,order_by:c,start:d,per_page:b,dateFrom:$("#caledar_from").val(),dateTo:$("#caledar_to").val(),content:$("#search_content").val()
				},function(e){
					$("#ajax_loadContent").html(e);
					$(".custom_chk").jqTransCheckBox();
					$(".fancyboxClick").fancybox();
					$(".sort").removeClass("icon_sort_desc");
					$(".sort").removeClass("icon_sort_asc");
					$(".sort").addClass("icon_no_sort");
					if(c=="DESC"){
						$("#"+a).addClass("icon_sort_desc")
						}else{
							$("#"+a).addClass("icon_sort_asc")
							}
					})
					}
function enterSearch(a){
	if(a.keyCode==13){
		searchContent(0)
		}
	}
function sort(b){
	var a=$("#func_sort").val();
	var c=$("#type_sort").val();
	if(b==a){if(c=="DESC"){
		$("#type_sort").val("ASC")
		}else{
			$("#type_sort").val("DESC")
			}
	}else{
		$("#func_sort").val(b);
		$("#type_sort").val("DESC")
		}
	searchContent(0,$("#per_page").val())
	}
function updateStatus(d,a,c){
	var b=root+"admincp/"+c+"/ajaxUpdateStatus";
	$.post(b,{id:d,status:a},function(e){
		$("#loadStatusID_"+d).html(e);
		if(c=="admincp_modules"){
			$.get(root+"admincp/menu",function(f){
				$("#loadMenu").html(f)})}})}
function selectItem(b){
	var a=document.getElementById("item"+b);
	if(a.checked==false){
		$(".item_row"+b).addClass("row_active")
		}else{
			$(".item_row"+b).removeClass("row_active")}
	}
function selectAllItems(a){
	if(document.getElementById("selectAllItems").checked==false){
		$(".jqTransformCheckboxWrapper a").addClass("jqTransformChecked");
		for(var b=0;b<a;b++){
			if(document.getElementById("item"+b)!=null){
				$(".item_row"+b).addClass("row_active");
				itemCheck=document.getElementById("item"+b);
				itemCheck.checked=true}}
		}else{
			$(".jqTransformCheckboxWrapper a").removeClass("jqTransformChecked");
			for(var b=0;b<a;b++){
				if(document.getElementById("item"+b)!=null){
					$(".item_row"+b).removeClass("row_active");
					itemCheck=document.getElementById("item"+b);
					itemCheck.checked=false}}}}
function showStatusAll(){
						var a=$("#per_page").val();
						for(var b=0;b<a;b++){
							if(document.getElementById("item"+b)!=null){
								if(document.getElementById("item"+b).checked==true){
									updateStatus($("#item"+b).val(),0,module)}}}}
function hideStatusAll(){
	var a=$("#per_page").val();
	for(var b=0;b<a;b++){
		if(document.getElementById("item"+b)!=null){
			if(document.getElementById("item"+b).checked==true){
				updateStatus($("#item"+b).val(),1,module)}}}}
function deleteItem(c){
	var a=confirm("Are you sure delete item?");
	if(a){
		var b=root+"admincp/"+module+"/delete";
		$.post(b,{id:c},function(d){
			if(d=="permission-denied"){
				show_perm_denied()
				}else{
					searchContent($("#start").val(),$("#per_page").val())}})}}
function deleteAll(){
	var b=confirm("Are you sure delete item selected?");
	if(b){var a=$("#per_page").val();
	for(var d=0;d<a;d++){
		if(document.getElementById("item"+d)!=null){
			if(document.getElementById("item"+d).checked==true){
				id=$("#item"+d).val();
				var c=root+"admincp/"+module+"/delete";
				$.post(c,{id:id},function(e){
					if(e=="permission-denied"){
						show_perm_denied()
						}else{
							searchContent($("#start").val(),$("#per_page").val())}})}}}}}
function chk_perm(b,a){
	if(a!="no_access"){
		if(a=="read"){
			if($("#read"+b).attr("checked")=="checked"){
				$("#noaccess"+b).attr("checked",true);
				$("#write"+b).attr("checked",false);
				$("#delete"+b).attr("checked",false);
				$(".custom_noaccess"+b).addClass("jqTransformChecked");
				$(".custom_write"+b).removeClass("jqTransformChecked");
				$(".custom_delete"+b).removeClass("jqTransformChecked")}
			else{
				$("#noaccess"+b).attr("checked",false);
				$(".custom_noaccess"+b).removeClass("jqTransformChecked")}
			}else{
				$("#read"+b).attr("checked",true);
				$("#noaccess"+b).attr("checked",false);
				$(".custom_read"+b).addClass("jqTransformChecked");
				$(".custom_noaccess"+b).removeClass("jqTransformChecked")}
		}else{
			if($("#noaccess"+b).attr("checked")=="checked"){
				$("#read"+b).attr("checked",true);
				$(".custom_read"+b).addClass("jqTransformChecked")}
			else{
				$(".perm_access"+b).attr("checked",false);
				$(".custom_read"+b).removeClass("jqTransformChecked");
				$(".custom_write"+b).removeClass("jqTransformChecked");
				$(".custom_delete"+b).removeClass("jqTransformChecked")}
			}
	};